// pages/msbd/msbd.js
let {
  getListApi
} = require('../../api/msbd')

Page({

  /**
   * 页面的初始数据
   */
  data: {
    list: [],
    currentPage: 0
  },

  addDetail(e) {
    let data = e.target.dataset.item
    console.log(data)
    wx.navigateTo({
      url: '../detail/detail',
        success: function (res) {
          // 通过eventChannel向被打开页面传送数据
          res.eventChannel.emit('acceptDataFromOpenerPage', data)
        }

    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: async function (options) {
    let r = await getListApi({
      currentPage: this.data.currentPage
    })
    // console.log(r.data)
    this.setData({
      list: r.data
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: async function () {
    let r = await getListApi()
    // let title = r.data.map(v => {
    //   return v.title
    // })
    this.setData({
      currentPage: 0,
      list: r.data
    })
    wx.stopPullDownRefresh()
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: async function () {
    let r = await getListApi({
      currentPage: this.data.currentPage + 1
    })
    // let title = r.data.map(v => {
    //   return v.title
    // })
    this.setData({
      currentPage: this.data.currentPage + 1,
      list: this.data.list.concat(r.data)
    })
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})